[INFO] cloning repository https://github.com/Emerentius/bigint_gcd_bench
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Emerentius/bigint_gcd_bench" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEmerentius%2Fbigint_gcd_bench", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEmerentius%2Fbigint_gcd_bench'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 950e44951e583e4fc48ce0c9031afa8fcdb761f8
[INFO] checking Emerentius/bigint_gcd_bench against master#9610dfe5a9a731ced1ea4923ecbd0c57fe367898 for beta-170-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEmerentius%2Fbigint_gcd_bench" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Emerentius/bigint_gcd_bench on toolchain 9610dfe5a9a731ced1ea4923ecbd0c57fe367898
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Emerentius/bigint_gcd_bench
[INFO] finished tweaking git repo https://github.com/Emerentius/bigint_gcd_bench
[INFO] tweaked toml for git repo https://github.com/Emerentius/bigint_gcd_bench written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/Emerentius/bigint_gcd_bench already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded num v0.1.41
[INFO] [stderr]   Downloaded num-rational v0.1.40
[INFO] [stderr]   Downloaded num-bigint v0.1.41
[INFO] [stderr]   Downloaded num-complex v0.1.41
[INFO] [stderr]   Downloaded rand v0.3.20
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c9eb4f78f65576c17bd5b0e61842326ee0f39f36ad4db95b7ea2b30d248ec637
[INFO] running `Command { std: "docker" "start" "-a" "c9eb4f78f65576c17bd5b0e61842326ee0f39f36ad4db95b7ea2b30d248ec637", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c9eb4f78f65576c17bd5b0e61842326ee0f39f36ad4db95b7ea2b30d248ec637", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c9eb4f78f65576c17bd5b0e61842326ee0f39f36ad4db95b7ea2b30d248ec637", kill_on_drop: false }`
[INFO] [stdout] c9eb4f78f65576c17bd5b0e61842326ee0f39f36ad4db95b7ea2b30d248ec637
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ff525cdd2f8402523a6f647b42e13e0af2385586b039ceb8f0f1407883208ffd
[INFO] running `Command { std: "docker" "start" "-a" "ff525cdd2f8402523a6f647b42e13e0af2385586b039ceb8f0f1407883208ffd", kill_on_drop: false }`
[INFO] [stderr]     Checking libc v0.2.35
[INFO] [stderr]     Checking num-traits v0.1.41
[INFO] [stderr]     Checking rustc-serialize v0.3.24
[INFO] [stderr]     Checking rand v0.3.20
[INFO] [stderr]     Checking time v0.1.39
[INFO] [stderr]     Checking rand v0.4.2
[INFO] [stderr]     Checking num-integer v0.1.35
[INFO] [stderr]     Checking num-iter v0.1.34
[INFO] [stderr]     Checking mod-num-bigint v0.1.41 (/opt/rustwide/workdir/mod-num-bigint)
[INFO] [stderr]     Checking num-bigint v0.1.41 (/opt/rustwide/workdir/num-bigint)
[INFO] [stderr]     Checking num-bigint v0.1.41
[INFO] [stderr]     Checking num-complex v0.1.41
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> num-bigint/src/biguint.rs:49:48
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> num-bigint/src/biguint.rs:49:64
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> num-bigint/src/biguint.rs:251:21
[INFO] [stdout]     |
[INFO] [stdout] 251 |                 b'0'...b'9' => b - b'0',
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> mod-num-bigint/src/biguint.rs:49:48
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> num-bigint/src/biguint.rs:252:21
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 b'a'...b'z' => b - b'a' + 10,
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> mod-num-bigint/src/biguint.rs:49:64
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> num-bigint/src/biguint.rs:253:21
[INFO] [stdout]     |
[INFO] [stdout] 253 |                 b'A'...b'Z' => b - b'A' + 10,
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> num-bigint/src/bigint.rs:41:48
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> num-bigint/src/bigint.rs:41:64
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> num-bigint/src/bigint.rs:107:48
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> num-bigint/src/bigint.rs:107:64
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> num-bigint/src/bigint.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let bu = try!(BigUint::from_str_radix(s, radix));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> mod-num-bigint/src/biguint.rs:251:21
[INFO] [stdout]     |
[INFO] [stdout] 251 |                 b'0'...b'9' => b - b'0',
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> mod-num-bigint/src/biguint.rs:252:21
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 b'a'...b'z' => b - b'a' + 10,
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> mod-num-bigint/src/biguint.rs:253:21
[INFO] [stdout]     |
[INFO] [stdout] 253 |                 b'A'...b'Z' => b - b'A' + 10,
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> mod-num-bigint/src/bigint.rs:41:48
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> mod-num-bigint/src/bigint.rs:41:64
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> mod-num-bigint/src/bigint.rs:107:48
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> mod-num-bigint/src/bigint.rs:107:64
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> mod-num-bigint/src/bigint.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let bu = try!(BigUint::from_str_radix(s, radix));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]   --> num-bigint/src/biguint.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::ascii::AsciiExt;
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]  --> num-bigint/src/bigint.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::ascii::AsciiExt;
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]   --> mod-num-bigint/src/biguint.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::ascii::AsciiExt;
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]  --> mod-num-bigint/src/bigint.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::ascii::AsciiExt;
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> num-bigint/src/biguint.rs:49:48
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> num-bigint/src/biguint.rs:49:64
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> num-bigint/src/tests/biguint.rs:530:34
[INFO] [stdout]     |
[INFO] [stdout] 530 |     check(BigUint::new(vec![1]), (1 << (0 * big_digit::BITS)));
[INFO] [stdout]     |                                  ^                          ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 530 -     check(BigUint::new(vec![1]), (1 << (0 * big_digit::BITS)));
[INFO] [stdout] 530 +     check(BigUint::new(vec![1]), 1 << (0 * big_digit::BITS));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> num-bigint/src/tests/biguint.rs:532:37
[INFO] [stdout]     |
[INFO] [stdout] 532 |     check(BigUint::new(vec![0, 1]), (1 << (1 * big_digit::BITS)));
[INFO] [stdout]     |                                     ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 532 -     check(BigUint::new(vec![0, 1]), (1 << (1 * big_digit::BITS)));
[INFO] [stdout] 532 +     check(BigUint::new(vec![0, 1]), 1 << (1 * big_digit::BITS));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> num-bigint/src/tests/biguint.rs:556:34
[INFO] [stdout]     |
[INFO] [stdout] 556 |     check(BigUint::new(vec![1]), (1 << (0 * big_digit::BITS)));
[INFO] [stdout]     |                                  ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 556 -     check(BigUint::new(vec![1]), (1 << (0 * big_digit::BITS)));
[INFO] [stdout] 556 +     check(BigUint::new(vec![1]), 1 << (0 * big_digit::BITS));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> num-bigint/src/tests/biguint.rs:558:37
[INFO] [stdout]     |
[INFO] [stdout] 558 |     check(BigUint::new(vec![0, 1]), (1 << (1 * big_digit::BITS)));
[INFO] [stdout]     |                                     ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 558 -     check(BigUint::new(vec![0, 1]), (1 << (1 * big_digit::BITS)));
[INFO] [stdout] 558 +     check(BigUint::new(vec![0, 1]), 1 << (1 * big_digit::BITS));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> num-bigint/src/biguint.rs:251:21
[INFO] [stdout]     |
[INFO] [stdout] 251 |                 b'0'...b'9' => b - b'0',
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> num-bigint/src/biguint.rs:252:21
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 b'a'...b'z' => b - b'a' + 10,
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> num-bigint/src/biguint.rs:253:21
[INFO] [stdout]     |
[INFO] [stdout] 253 |                 b'A'...b'Z' => b - b'A' + 10,
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> num-bigint/src/bigint.rs:41:48
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> num-bigint/src/bigint.rs:41:64
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> num-bigint/src/bigint.rs:107:48
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> num-bigint/src/bigint.rs:107:64
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> num-bigint/src/bigint.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let bu = try!(BigUint::from_str_radix(s, radix));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]   --> num-bigint/src/biguint.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::ascii::AsciiExt;
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]     --> num-bigint/src/tests/biguint.rs:1572:21
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     use std::ascii::AsciiExt;
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]  --> num-bigint/src/bigint.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::ascii::AsciiExt;
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> mod-num-bigint/src/biguint.rs:49:48
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> mod-num-bigint/src/biguint.rs:49:64
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> mod-num-bigint/src/tests/biguint.rs:530:34
[INFO] [stdout]     |
[INFO] [stdout] 530 |     check(BigUint::new(vec![1]), (1 << (0 * big_digit::BITS)));
[INFO] [stdout]     |                                  ^                          ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 530 -     check(BigUint::new(vec![1]), (1 << (0 * big_digit::BITS)));
[INFO] [stdout] 530 +     check(BigUint::new(vec![1]), 1 << (0 * big_digit::BITS));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> mod-num-bigint/src/tests/biguint.rs:532:37
[INFO] [stdout]     |
[INFO] [stdout] 532 |     check(BigUint::new(vec![0, 1]), (1 << (1 * big_digit::BITS)));
[INFO] [stdout]     |                                     ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 532 -     check(BigUint::new(vec![0, 1]), (1 << (1 * big_digit::BITS)));
[INFO] [stdout] 532 +     check(BigUint::new(vec![0, 1]), 1 << (1 * big_digit::BITS));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> mod-num-bigint/src/tests/biguint.rs:556:34
[INFO] [stdout]     |
[INFO] [stdout] 556 |     check(BigUint::new(vec![1]), (1 << (0 * big_digit::BITS)));
[INFO] [stdout]     |                                  ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 556 -     check(BigUint::new(vec![1]), (1 << (0 * big_digit::BITS)));
[INFO] [stdout] 556 +     check(BigUint::new(vec![1]), 1 << (0 * big_digit::BITS));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around function argument
[INFO] [stdout]    --> mod-num-bigint/src/tests/biguint.rs:558:37
[INFO] [stdout]     |
[INFO] [stdout] 558 |     check(BigUint::new(vec![0, 1]), (1 << (1 * big_digit::BITS)));
[INFO] [stdout]     |                                     ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 558 -     check(BigUint::new(vec![0, 1]), (1 << (1 * big_digit::BITS)));
[INFO] [stdout] 558 +     check(BigUint::new(vec![0, 1]), 1 << (1 * big_digit::BITS));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> mod-num-bigint/src/biguint.rs:251:21
[INFO] [stdout]     |
[INFO] [stdout] 251 |                 b'0'...b'9' => b - b'0',
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> mod-num-bigint/src/biguint.rs:252:21
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 b'a'...b'z' => b - b'a' + 10,
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> mod-num-bigint/src/biguint.rs:253:21
[INFO] [stdout]     |
[INFO] [stdout] 253 |                 b'A'...b'Z' => b - b'A' + 10,
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> mod-num-bigint/src/bigint.rs:41:48
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> mod-num-bigint/src/bigint.rs:41:64
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> mod-num-bigint/src/bigint.rs:107:48
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> mod-num-bigint/src/bigint.rs:107:64
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[cfg_attr(feature = "rustc-serialize", derive(RustcEncodable, RustcDecodable))]
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> mod-num-bigint/src/bigint.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let bu = try!(BigUint::from_str_radix(s, radix));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]   --> mod-num-bigint/src/biguint.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::ascii::AsciiExt;
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]     --> mod-num-bigint/src/tests/biguint.rs:1572:21
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     use std::ascii::AsciiExt;
[INFO] [stdout]      |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]  --> mod-num-bigint/src/bigint.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::ascii::AsciiExt;
[INFO] [stdout]   |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `num_bigint`
[INFO] [stdout]  --> mod-num-bigint/benches/bigint.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate num_bigint;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Num`
[INFO] [stdout]   --> mod-num-bigint/benches/bigint.rs:11:44
[INFO] [stdout]    |
[INFO] [stdout] 11 | use num_traits::{Zero, One, FromPrimitive, Num};
[INFO] [stdout]    |                                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `num_bigint`
[INFO] [stdout]   --> mod-num-bigint/benches/shootout-pidigits.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | extern crate num_bigint;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> mod-num-bigint/benches/shootout-pidigits.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |         try!(write!(out, "{}", d));
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> mod-num-bigint/benches/shootout-pidigits.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |         if i % 10 == 0 { try!(write!(out, "\t:{}\n", i)); }
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> mod-num-bigint/benches/shootout-pidigits.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         try!(write!(out, "\t:{}\n", n));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> mod-num-bigint/benches/shootout-pidigits.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 |         for _ in m..10 { try!(write!(out, " ")); }
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> mod-num-bigint/benches/shootout-pidigits.rs:95:33
[INFO] [stdout]    |
[INFO] [stdout] 95 | fn pidigits(n: isize, out: &mut io::Write) -> io::Result<()> {
[INFO] [stdout]    |                                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 95 | fn pidigits(n: isize, out: &mut dyn io::Write) -> io::Result<()> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_integer::Integer`
[INFO] [stdout]   --> mod-num-bigint/benches/shootout-pidigits.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | use num_integer::Integer;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ToPrimitive`
[INFO] [stdout]   --> mod-num-bigint/benches/shootout-pidigits.rs:50:33
[INFO] [stdout]    |
[INFO] [stdout] 50 | use num_traits::{FromPrimitive, ToPrimitive, One, Zero};
[INFO] [stdout]    |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `mod-num-bigint` (bench "shootout-pidigits") due to 2 previous errors; 7 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `gen_bigint` found for struct `StdRng` in the current scope
[INFO] [stdout]   --> mod-num-bigint/benches/bigint.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let x = rng.gen_bigint(xbits);
[INFO] [stdout]    |                 ^^^^^^^^^^ method not found in `StdRng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `gen_bigint` found for struct `StdRng` in the current scope
[INFO] [stdout]   --> mod-num-bigint/benches/bigint.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let y = rng.gen_bigint(ybits);
[INFO] [stdout]    |                 ^^^^^^^^^^ method not found in `StdRng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `gen_bigint` found for struct `StdRng` in the current scope
[INFO] [stdout]   --> mod-num-bigint/benches/bigint.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let x = rng.gen_bigint(xbits);
[INFO] [stdout]    |                 ^^^^^^^^^^ method not found in `StdRng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `gen_bigint` found for struct `StdRng` in the current scope
[INFO] [stdout]   --> mod-num-bigint/benches/bigint.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let y = rng.gen_bigint(ybits);
[INFO] [stdout]    |                 ^^^^^^^^^^ method not found in `StdRng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `gen_bigint` found for struct `StdRng` in the current scope
[INFO] [stdout]    --> mod-num-bigint/benches/bigint.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let x = rng.gen_bigint(1009);
[INFO] [stdout]     |                 ^^^^^^^^^^ method not found in `StdRng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `gen_bigint` found for struct `StdRng` in the current scope
[INFO] [stdout]    --> mod-num-bigint/benches/bigint.rs:182:17
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let x = rng.gen_bigint(1009);
[INFO] [stdout]     |                 ^^^^^^^^^^ method not found in `StdRng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `gen_bigint` found for struct `StdRng` in the current scope
[INFO] [stdout]    --> mod-num-bigint/benches/bigint.rs:239:54
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let v: Vec<BigInt> = (1000..2000).map(|bits| rng.gen_bigint(bits)).collect();
[INFO] [stdout]     |                                                      ^^^^^^^^^^ method not found in `StdRng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `gen_biguint` found for struct `StdRng` in the current scope
[INFO] [stdout]    --> mod-num-bigint/benches/bigint.rs:278:20
[INFO] [stdout]     |
[INFO] [stdout] 278 |     let base = rng.gen_biguint(2048);
[INFO] [stdout]     |                    ^^^^^^^^^^^ method not found in `StdRng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `gen_biguint` found for struct `StdRng` in the current scope
[INFO] [stdout]    --> mod-num-bigint/benches/bigint.rs:279:17
[INFO] [stdout]     |
[INFO] [stdout] 279 |     let e = rng.gen_biguint(2048);
[INFO] [stdout]     |                 ^^^^^^^^^^^ method not found in `StdRng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `gen_biguint` found for struct `StdRng` in the current scope
[INFO] [stdout]    --> mod-num-bigint/benches/bigint.rs:288:20
[INFO] [stdout]     |
[INFO] [stdout] 288 |     let base = rng.gen_biguint(2048);
[INFO] [stdout]     |                    ^^^^^^^^^^^ method not found in `StdRng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `gen_biguint` found for struct `StdRng` in the current scope
[INFO] [stdout]    --> mod-num-bigint/benches/bigint.rs:289:17
[INFO] [stdout]     |
[INFO] [stdout] 289 |     let e = rng.gen_biguint(2048);
[INFO] [stdout]     |                 ^^^^^^^^^^^ method not found in `StdRng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `mod-num-bigint` (bench "bigint") due to 13 previous errors; 1 warning emitted
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]     --> num-bigint/src/tests/biguint.rs:1572:9
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     use std::ascii::AsciiExt;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]     --> mod-num-bigint/src/tests/biguint.rs:1572:9
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     use std::ascii::AsciiExt;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> num-bigint/src/tests/biguint.rs:803:5
[INFO] [stdout]     |
[INFO] [stdout] 803 |     a - b;
[INFO] [stdout]     |     ^^^^^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 803 |     let _ = a - b;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 19 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> mod-num-bigint/src/tests/biguint.rs:803:5
[INFO] [stdout]     |
[INFO] [stdout] 803 |     a - b;
[INFO] [stdout]     |     ^^^^^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 803 |     let _ = a - b;
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 19 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ff525cdd2f8402523a6f647b42e13e0af2385586b039ceb8f0f1407883208ffd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff525cdd2f8402523a6f647b42e13e0af2385586b039ceb8f0f1407883208ffd", kill_on_drop: false }`
[INFO] [stdout] ff525cdd2f8402523a6f647b42e13e0af2385586b039ceb8f0f1407883208ffd
